


== Version 2.0.3

* Bumped the toc file interface number to 50300.


== Version 2.0.2

* Bumped the toc file interface number to 50200.


== Version 2.0.1

* Bumped the toc file interface number to 50100.


== Version 2.0

* Bumped toc version number.
* Will now rescan the spell buttons instantly when a pet is called or dismissed instead of having a 1 second delay.
** This is so that the spells do not stop flashing for one second every time a pet is called or dismissed.


== Version 1.62

* In Mists of Pandaria, will now be able to flash buttons from a Spell ID that does not give the name of the spell.


== Version 1.61

* Will now also scan the action bars every time a pet is changed.


== Version 1.60.3

* Added updates for Mists of Pandaria.


== Version 1.59

* The Flash and Flashable functions will now accept a table of spell IDs.


== Version 1.58

* Will now be able to flash flyout buttons.
** The spell name used to flash the button may need to be different than the name of the flyout.
** To find the correct name or spell ID that needs to be used to flash the flyout, use the "/sfc debug" slash command and then move the flyout button onto an action bar.


== Version 1.57

* Possible fix to problem when EnumerateFrames might be returning a variable that is not an actual frame.


== Version 1.56

* Updated to the 6.0 version of the BigLibTimer library.
* Added the function: SpellFlashCore.RegisterBigLibTimer


== Version 1.55

* Updated to the 5.1 version of the BigLibTimer library.


== Version 1.54

* Updated to the 5.0 version of the BigLibTimer library.


== Version 1.53

* Updated to the 4.2 version of the BigLibTimer library.


== Version 1.52

* Updated to the 4.1 version of the BigLibTimer library.


== Version 1.51

* Updated to the 4.0 version of the BigLibTimer library.


== Version 1.50

* Will no longer use a cache when calling GetSpellInfo or GetItemInfo with a string argument.


== Version 1.49.2

* Blink code will no longer use an OnUpdate hook with the WorldFrame frame.


== Version 1.49.1

* Changed the way event triggers are handled.


== Version 1.49

* Updated code for the blink option.


== Version 1.48

* Updated code for the blink option.


== Version 1.47

* The SpellFlashCore.CopyTable function will now also duplicate any tables inside of copied tables.


== Version 1.46

* Repaired bug with spell and item name lookups introduced in the last release.


== Version 1.45

* Added functions:
** SpellFlashCore.SpellName
** SpellFlashCore.ItemName
** SpellFlashCore.Replace
** SpellFlashCore.CopyTable


== Version 1.44.1

* Small change to macro flashing.


== Version 1.44

* Fixed bug that would prevent SpellFlash from loading without LibActionButton.


== Version 1.43

* Fixed support for LibActionButton.


== Version 1.42

* Fixed support for LibActionButton.


== Version 1.41

* Added support for LibActionButton and all action bar addons that use it.


== Version 1.40.4

* Bumped TOC to 40300.


== Version 1.40.3

* Added support for Brazilian Portuguese translation.


== Version 1.40.2

* Will now cache the returns when calling GetSpellInfo and GetItemInfo for better performance.


== Version 1.40.1

* Repaired toc file.


== Version 1.40

* Added the ability to flash the Assist pet button.


== Version 1.39.2

* Bumped TOC to 40200.


== Version 1.39.1

* Bumped TOC to 40100.


== Version 1.39

* Added SpellFlashCore.ItemFlashable and SpellFlashCore.FlashItem functions.


== Version 1.38.1

* Build checking has been removed from the Localization.lua file and will now be ran at the start of each file independently.


== Version 1.38

* Updated the SpellFlashCore.FlashVehicle function to check if you are in a vehicle with the UnitInVehicle function instead of the UnitHasVehicleUI function.


== Version 1.37

* Added SpellFlashCore.FlashTotemCall and SpellFlashCore.FlashTotemRecall functions.


== Version 1.36.1

* Optimized the localization function for better memory usage.


== Version 1.36

* Updated compatibility for the OpenRDX addon.
* Added SpellFlashCore.RegisterAllDebugEvents and SpellFlashCore.UnregisterAllDebugEvents functions.


== Version 1.35

* Fixed a possible error from popping up and cleaned up the code a little to improve performance.


== Version 1.33

* Added the ability to flash the Totem Bar.


== Version 1.32.1

* Small reformat of the SpellFlashCore.FlashPet function.


== Version 1.32

* Repaired form bar flashing for the latest version of the Dominos addon.


== Version 1.31

* Repaired pet bar flashing.


== Version 1.30

* Repaired compatibility with the latest version of Bartender.


== Version 1.29

* Added the SpellFlashCore.UnregisterDebugEvent function.
* Debug settings will now persist after reloading the user interface.
* Added slash commands:
** /spellflashcore unregister event EVENT_NAME
** /spellflashcore unregister all events
** /spellflashcore reset all


== Version 1.28

* Fixed possible bug with Button Forge button frame detection.


== Version 1.27

* Added support for the Button Forge addon.


== Version 1.26

* Now taking into account the sub name of a spell for spell flashing.


== Version 1.25

* Updated to the 3.4 version of the BigLibTimer library.


== Version 1.24

* Repaired LibStub packaging.


== Version 1.23

* Updated to the 3.2 version of the BigLibTimer library.


== Version 1.22

* Updated to the 3.0 version of the BigLibTimer library.


== Version 1.21

* Fixed a bug that would prevent a macro from flashing for a spell that contains regex special characters.


== Version 1.20

* Added compatibility for the latest version of the Bartender addon.


== Version 1.19.1

* Bumped the toc file interface number to 40000.


== Version 1.19

* Updated to the 2.0 version of the BigLibTimer library.


== Version 1.18

* Replaced the LibBigTimer library with the BigLibTimer library.


== Version 1.17

* Edited all functions so that the SpellName may be substituted with the global spell ID number.


== Version 1.16

* --Updated to use the LibBigTimer library.


== Version 1.15

* Removed Timer functions from the API. The timers will now be handled by an internal library.


== Version 1.14.1

* Updated timer functions.
* The timer functions will now allow repeating even without a function.


== Version 1.14

* The SpellFlashCore.SetTimer function will now run a function immediately if the timer is set to start after 0 or no seconds.


== Version 1.13

* Fixed possible bug that could cause a timer function to return an incorrect result.


== Version 1.12

* The timer functions will now return 0 instead of a negative if a timer is currently past its expiration.


== Version 1.11

* Removed the maximum timer update interval.
* Timers with functions will not be checked again until the included function completes running.
* --A repeating timer will no longer be able to be created without an included function to run at the end of the timer loop.--
* Timers without functions included will be checked in a separate process and will not be delayed because of other timers with included functions.


== Version 1.10

* Increased the maximum timer update interval from 10 times a second to 20 times a second.


== Version 1.9

* Fixed the SpellFlashCore.FlashVehicle function to be able to work in Cataclysm.
* Limited the flashing animation to a maximum update interval of 50 per second.


== Version 1.8

* Updated to work with Cataclysm.


== Version 1.7

* Removed full debug mode slash commands.


== Version 1.6

* Added debug event slash command: /spellflashcore event EVENT_NAME


== Version 1.5

* Removed the SpellFlashCore.Event table.


== Version 1.4

* Removed the SpellFlashCore.SlashHandler table.


== Version 1.3

* Added the ability to blink spells that are being flashed.
* Moved the position of the NoMacros argument down one space to make room for the blink argument.


== Version 1.2.2

* Replaced the string.find function with the match function.


== Version 1.2.1

* Removed and replaced the SpellFlashCore.Flash table.


== Version 1.2

* Added API documentation.


== Version 1.1

* Now using the SpellFlashCore table for this addon instead of using the SpellFlashAddon table for everything.


== Version 1.0.1

* Made the saved ButtonFrames table local instead of global.


== Version 1.0

* First release.

